Port agent